package ar.com.uade.administradorsiembra.views;

import java.util.List;

public class LoteView {
	private Integer id;
	private Integer numeroLote;
	private CerealView ultimoCereal;
	private Float area;
	private Boolean estaSembrado;
	private Boolean estaEliminado;
	private PropietarioView propietarioView;
	private Float cantidadSembrada;
	private List<MineralPorcentajeView> minerales;

	public LoteView(Integer id, Integer numeroLote, CerealView ultimoCereal,
			Float area, Boolean estaSembrado, Boolean estaEliminado,
			PropietarioView propietarioView, Float cantidadSembrada,
			List<MineralPorcentajeView> minerales) {
		this.id = id;
		this.numeroLote = numeroLote;
		this.ultimoCereal = ultimoCereal;
		this.area = area;
		this.estaSembrado = estaSembrado;
		this.estaEliminado = estaEliminado;
		this.propietarioView = propietarioView;
		this.cantidadSembrada = cantidadSembrada;
		this.minerales = minerales;
	}
	
	public LoteView( ) { }
	
	public LoteView(Integer numeroLote) {
		this.numeroLote = numeroLote;
	}
	
	public LoteView(Integer id, Integer numeroLote) {
		this.id	= id;
		this.numeroLote = numeroLote;
	}
	
	public Integer getId() {
		return id;
	}
	
	public void setId(Integer id) {
		this.id = id;
	}
	
	public Integer getNumeroLote() {
		return numeroLote;
	}
	public void setNumeroLote(Integer numeroLote) {
		this.numeroLote = numeroLote;
	}
	public CerealView getUltimoCereal() {
		return ultimoCereal;
	}
	public void setUltimoCereal(CerealView ultimoCereal) {
		this.ultimoCereal = ultimoCereal;
	}
	public Float getArea() {
		return area;
	}
	public void setArea(Float area) {
		this.area = area;
	}
	public Boolean getEstaSembrado() {
		return estaSembrado;
	}
	public void setEstaSembrado(Boolean estaSembrado) {
		this.estaSembrado = estaSembrado;
	}
	public Boolean getEstaEliminado() {
		return estaEliminado;
	}
	public void setEstaEliminado(Boolean estaEliminado) {
		this.estaEliminado = estaEliminado;
	}
	public PropietarioView getPropietarioView() {
		return propietarioView;
	}
	public void setPropietarioView(PropietarioView propietarioView) {
		this.propietarioView = propietarioView;
	}
	public Float getCantidadSembrada() {
		return cantidadSembrada;
	}
	public void setCantidadSembrada(Float cantidadSembrada) {
		this.cantidadSembrada = cantidadSembrada;
	}
	public List<MineralPorcentajeView> getMinerales() {
		return minerales;
	}
	public void setMinerales(List<MineralPorcentajeView> minerales) {
		this.minerales = minerales;
	}	
}
